package com.cj.ServiceImpl;

import com.cj.Service.DeptService;
import com.cj.dao.DeptDao;
import com.cj.pojo.DeptPojo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;

@Service
public class DeptServiceImpl implements DeptService {
    @Autowired
    private DeptDao deptDao;

    @Override
    public List<DeptPojo> queryDpetByPojo(DeptPojo deptPojo) {
        return deptDao.queryDeptByPojo(deptPojo);
    }

    @Override
    public void updataDept(DeptPojo deptPojo) {
        // 补全数据
        // 修改时间
        Date data = new Date();
        SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");
        deptPojo.setEdittime(dateFormat.format(data));
        deptDao.updateDept(deptPojo);
    }

    @Override
    public void addDept(DeptPojo deptPojo) {
        // 添加时间
        Date data = new Date();
        SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");
        deptPojo.setCreatetime(dateFormat.format(data));
        // 默认状态0 不启用
        deptPojo.setDeptstatus(0);
        deptDao.addDept(deptPojo);
    }
}
